package org.zfes.snowier.zbss.xzy.mo.dtos.sys;

import java.io.Serializable;
import java.util.Date;

import org.zfes.snowier.zbss.xzy.mo.dtos.IBaseMDto;

/**
 * 系统文件相关信息
 * 
 */
public class SysFileDto  extends IBaseMDto{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	//所属部署拓扑
		private String devicesn;
		//实例key
		private String inskey;
		//实例秒数
		private String insremark;
		
		
	private Byte st=1;
	private Date ti;
	private String message;
	
	/**
	 * 盘符路径
	 */
	private String dirname;

	/**
	 * 盘符类型
	 */
	private String systypename;

	/**
	 * 文件类型
	 */
	private String typename;

	/**
	 * 总大小
	 */
	private Long total;

	/**
	 * 剩余大小
	 */
	private Long free;

	/**
	 * 已经使用量
	 */
	private Long used;

	/**
	 * 资源的使用率
	 */
	private Double usages;

	
	


	public String getDevicesn() {
		return devicesn;
	}

	public SysFileDto setDevicesn(String devicesn) {
		this.devicesn = devicesn;
		return this;
	}

	public Byte getSt() {
		return st;
	}

	public SysFileDto setSt(Byte st) {
		this.st = st;
		return this;
	}

	public Date getTi() {
		return ti;
	}

	public SysFileDto setTi(Date ti) {
		this.ti = ti;
		return this;
	}

	public String getMessage() {
		return message;
	}

	public SysFileDto setMessage(String message) {
		this.message = message;
		return this;
	}

	public String getDirname() {
		return dirname;
	}

	public SysFileDto setDirname(String dirname) {
		this.dirname = dirname;
		return this;
	}

	public String getSystypename() {
		return systypename;
	}

	public SysFileDto setSystypename(String systypename) {
		this.systypename = systypename;
		return this;
	}

	public String getTypename() {
		return typename;
	}

	public SysFileDto setTypename(String typename) {
		this.typename = typename;
		return this;
	}

	public Long getTotal() {
		return total;
	}

	public SysFileDto setTotal(Long total) {
		this.total = total;
		return this;
	}

	public Long getFree() {
		return free;
	}

	public SysFileDto setFree(Long free) {
		this.free = free;
		return this;
	}

	public Long getUsed() {
		return used;
	}

	public SysFileDto setUsed(Long used) {
		this.used = used;
		return this;
	}

	public Double getUsages() {
		return usages;
	}

	public SysFileDto setUsages(Double usages) {
		this.usages = usages;
		return this;
	}
	public String getInskey() {
		return inskey;
	}

	public SysFileDto setInskey(String inskey) {
		this.inskey = inskey;
		return this;
	}

	public String getInsremark() {
		return insremark;
	}

	public SysFileDto setInsremark(String insremark) {
		this.insremark = insremark;
		return this;
	}

	@Override
	public String toString() {
		return "SysFileDto [devicesn=" + devicesn + ", inskey=" + inskey + ", insremark=" + insremark + ", st=" + st
				+ ", ti=" + ti + ", message=" + message + ", dirname=" + dirname + ", systypename=" + systypename
				+ ", typename=" + typename + ", total=" + total + ", free=" + free + ", used=" + used + ", usages="
				+ usages + "]";
	}
	

	


	
	
}
